input,select{font-family: "Microsoft YaHei"}
/*banner*/
.ogmall_slider{ width:100%; height:700px; overflow:hidden; position:relative;} 
.ogmall_slider .hd{ overflow:hidden; position:absolute;bottom:15px; z-index:2; text-align:center; width:100%} 
.ogmall_slider .hd ul{ overflow:hidden; zoom:1; } 
.ogmall_slider .hd ul li{width:15px;height:15px; display: inline-block;margin:0 5px;border-radius:50%;overflow:hidden; background:#fff; text-indent:9999px; cursor:pointer; } 
.ogmall_slider .hd ul li.on{ background:#ed145b; } 
.ogmall_slider .bd{ position:relative; height:100%; z-index:0;   } 
.ogmall_slider .bd img{ width:100%; height:700px; } 
.ogmall_slider .bespeak{  width:290px; background:#ebebeb; padding:20px 20px; overflow:hidden; position:absolute;right:25px; bottom:25px; border-radius:5px}
.ogmall_slider .bespeak h1{ font-size:18px; color:#444; font-weight:normal; text-align:center}
.ogmall_slider .bespeak .text{ width:96%; height:38px;border:none; padding:0 2%; margin:10px 0; color:#666; font-size:14px; border-radius:3px}
.ogmall_slider .bespeak .button{ width:100%; background:#ed145b; border:none; overflow:hidden; cursor:pointer; font-size:18px; color:#fff; text-align:center; height:40px; line-height:40px; margin-top:10px; border-radius:3px }
.ogmall_slider .bespeak .select{ width:80px;border:none; height:40px; margin:10px 0; float:left; font-size:14px; margin-right:10px;border-radius:3px; color:#666}
.ogmall_slider .bespeak .select1{ width:110px;border:none; height:40px; margin:10px 0; float:left; font-size:14px;border-radius:3px; color:#666}
/*刷选*/
.ogmall_city{ padding:40px 0 20px; clear:both; display: inline-block; position:relative}
.ogmall_city img{ float:left;}
.ogmall_city span{ float:left; line-height:63px; padding-left:20px; color:#333}
.ogmall_city span em{ color:#f32367; background:url(../img/triangle_down.png) no-repeat right; padding-right:12px; cursor:pointer}
.ogmall_city .city_dc{background:#fff;position:absolute;width:300px;border:#ccc solid 1px;right:-128px;top:95px;z-index:99999;padding:15px 15px;box-shadow:1px 2px 1px rgba(0,0,0,.15); color:#666; font-size:12px}
.ogmall_city .city_dc b{ float:left; width:60px; line-height:26px;}
.ogmall_city .city_dc i{ text-align:right; float:right; cursor:pointer}
.ogmall_city .city_dc ul{ float:left; width:240px}
.ogmall_city .city_dc ul li{ float:left; padding:0 5px; line-height:26px; cursor:pointer}
.ogmall_city .tooltip-arrow {position: absolute;width: 0;height: 0;line-height: 0;font-size: 0;border-style: solid;border-width:10px;border-color: transparent;_border-color: tomato;_filter: chroma(color=tomato);}
.ogmall_choice{border:#ccc solid 1px; font-size:14px;color:#444; padding:15px 10px; overflow:hidden; clear:both; display:block; position:relative}
.ogmall_choice em{ width:70px; text-align:right; float:left; padding:8px 0}
.ogmall_choice span{ width:80px; text-align:center; float:left; padding:8px 0}
.ogmall_choice ul{ float:left; width:800px;}
.ogmall_choice ul li{ float:left; padding:8px 27px 0 0}
.ogmall_choice ul li a{border:#fff solid 1px; padding:0 3px}
.ogmall_choice ul li a:hover{border:#fff solid 1px; color:#ed145b; padding:0 3px}
.ogmall_choice .on{border:#ed145b solid 1px; color:#ed145b; padding:0 3px}
.ogmall_choice .on:hover{border:#ed145b solid 1px; color:#ed145b; padding:0 3px}
.ogmall_choice .boxdown{ position:absolute;right:20px;bottom:20px; background:#ed145b; color:#fff; font-size:12px; padding:4px 20px; border-radius:3px; cursor:pointer}
/*设计方案*/
.ogmall_more{float: right;font-size: 14px;color: #ed145b;line-height: 24px;}
.ogmall_more a{color: #ed145b;}
.ogmall_more a:hover{color: #ed145b; text-decoration:underline}
.ogmall_title{border-bottom:#ccc solid 1px; height:47px;}
.ogmall_title  h1{ color:#ed145b; font-size:28px; float:left;border-bottom:#ed145b solid 1px; padding-bottom:10px; position:relative}
.ogmall_title  h1 em {width: 100%;height: 1px;background-color: #ed145b;position: absolute;left: 0;bottom: -1px;}
.ogmall_title  .ogmall_more{ padding-top:16px}
.ogmall_scheme .slideTab{ overflow:hidden } 
.ogmall_scheme .slideTab .hd{ padding:0 0 25px 80px; overflow:hidden; float:left; position:relative; z-index:9999} 
.ogmall_scheme .slideTab .hd ul li{ float:left; cursor:pointer; color:#808080; padding:0 15px; font-size:14px; line-height:24px} 
.ogmall_scheme .slideTab .hd ul li.on{ cursor:pointer;  color:#000 } 
.ogmall_scheme .slideTab .bd{ float:right; width:1095px; color:#000} 
.ogmall_scheme .slideTab .bd ul li{ width:360px; margin-left:5px; float:left; margin-bottom:10px}
.ogmall_scheme .slideTab .bd ul li .img img{ width:360px; height:206px; vertical-align:bottom}
.ogmall_scheme .slideTab .bd ul li .b{ background:#f5f5f5; height:64px;}
.ogmall_scheme .slideTab .bd ul li .b img{ width:46px; height:46px; margin:9px 10px 0 30px; float:left}
.ogmall_scheme .slideTab .bd ul li .b span{ float:left; width:260px; line-height:64px; font-size:14px; color:#000}
.ogmall_scheme .slideTab .bd ul li .b em{ color:#666; padding-left:20px}
.ogmall_scheme .doubleSlideTab{ overflow:hidden; position:relative} 
.ogmall_scheme .doubleSlideTab .tit{overflow:hidden; position:absolute; width:100%}
.ogmall_scheme .doubleSlideTab .tit h2{ float:left; font-size:18px; color:#000}
.ogmall_scheme .doubleSlideTab .ogmall_more{ position:absolute;right:0; z-index:9999}
.ogmall_scheme .doubleSlideTab .parHd{float:left; width:100px; margin-top:49px } 
.ogmall_scheme .doubleSlideTab .parHd li{ height:48px; line-height:48px; text-align:center; font-size:16px; color:#666;  background:#ebebeb; border-radius:0 4px 4px 0; cursor:pointer} 
.ogmall_scheme .doubleSlideTab .parHd li.on{ cursor:pointer; background:#f32367; color:#fff} 
.ogmall_scheme .doubleSlideTab .parBd{ float:right; width:1095px; color:#000} 
.ogmall_scheme .doubleSlideTab .parBd .slideTxtBox{ background:#fff; width:400px; border:0; padding:20px;    } 
.ogmall_scheme .doubleSlideTab .parBd .slideTxtBox .hd{ background:#fff;  } 
.ogmall_scheme .line{ height:1px; background:#ccc; overflow:hidden; clear:both; display:block; margin:20px 0 30px 0}
/*实景效果*/
.ogmall_real{ overflow:hidden}
.ogmall_real ul{ margin-left:-40px}
.ogmall_real ul li{ float:left; width:580px; margin:40px 0 0 40px; position:relative; overflow:hidden; height:380px}
.ogmall_real ul li img{ width:580px; height:380px;}
.ogmall_real ul li a.bg{ display:none}
.ogmall_real ul li a p{ display:none}
.ogmall_real ul li a:hover .bg{ background:rgba(255,255,255,.8); width:100%; height:100%; position:absolute;top:0;left:0; display:block;transition-duration: .5s;}
.ogmall_real ul li a:hover .bg p{ font-size:24px; color:#000; line-height:50px; display:block; padding:90px 0 0 200px;}
/*软装设计师*/
.ogmall_designer ul{ margin-left:-20px; padding-top:40px}
.ogmall_designer ul li{ float:left; width:285px; margin-left:20px; text-align:center}
.ogmall_designer ul li img{ width:285px; height:260px; vertical-align:bottom}
.ogmall_designer ul li:hover img{ box-shadow:0px 2px 10px 0px rgba(4,0,0,.66)}
.ogmall_designer ul li h1{ font-weight:normal; font-size:18px; padding:20px 0 15px}
.ogmall_designer ul li p{ font-size:14px; color:#666}
/*合作品牌*/
.ogmall_brand ul{ margin-left:-20px;}
.ogmall_brand ul li{ float:left; width:285px; margin-left:20px; text-align:center; padding-top:30px}
.ogmall_brand ul li img{ width:285px; height:160px; vertical-align:bottom}
.ogmall_brand ul li:hover img{ box-shadow:0px 2px 20px 0px rgba(4,0,0,.66)}
.ogmall_brand ul li h1{ font-weight:normal; font-size:18px; padding:20px 0 15px}
/*品牌家具*/
.ogmall_furniture{ padding-bottom:40px; overflow:hidden} 
.ogmall_furniture .hd{ float:left; padding:15px 0 0 40px} 
.ogmall_furniture .hd ul li{ float:left; padding:0 15px; font-size:14px; color:#666; cursor:pointer } 
.ogmall_furniture .hd ul li.on{ color:#1a1a1a} 
.ogmall_furniture .bd{ color:#000  } 
.ogmall_furniture .bd ul{ margin-left:-20px} 
.ogmall_furniture .bd ul li{ float:left; text-align:center; margin-left:20px} 
.ogmall_furniture .bd ul li h1{ font-size:16px; color:#1a1a1a; padding:20px 0 15px}
.ogmall_furniture .bd ul li p{ font-size:16px; color:#f32367}

#ogmall_left_nav{position: fixed;left:20px;top:20px;}
.ogmall_left_nav{top:900px !important;}
#ogmall_left_nav ul li{width:145px;height:52px;line-height:52px; background:#be0080; margin-bottom:15px; border-radius:8px; padding-left:13px; font-size:20px}
#ogmall_left_nav ul li a{ color:#fff; display:block}
#ogmall_left_nav ul li a:hover{ color:#fff; text-decoration:none}
#ogmall_left_nav ul .f0{ background:url(../img/left_nav.png) no-repeat right -52px #ed145b}
#ogmall_left_nav ul .f1{ background:url(../img/left_nav.png) no-repeat right top #ed145b !important}
#ogmall_left_nav ul .f2{ background:url(../img/left_nav.png) no-repeat right -104px #bf0081}
#ogmall_left_nav ul .f3{ background:url(../img/left_nav.png) no-repeat right -156px #601885}
#ogmall_left_nav ul .f4{ background:url(../img/left_nav.png) no-repeat right -208px #1d2088}
#ogmall_left_nav ul .f5{ background:url(../img/left_nav.png) no-repeat right -260px #006fbc}
#ogmall_left_nav ul .f6{ background:url(../img/left_nav.png) no-repeat right -312px #e4b32d}
#ogmall_left_nav ul .f7{ background:url(../img/left_nav.png) no-repeat right -364px #d67217}
#ogmall_left_nav ul .f8{ background:url(../img/left_nav.png) no-repeat right -416px #e71f59}
#ogmall_left_nav ul .f9{ background:url(../img/left_nav.png) no-repeat right -468px #c5171e}
/*拎包入住*/
.ogmall_design_btn{ position:absolute; width:260px; height:74px;top:50%;left:50%; margin:-37px 0 0 -130px}
.ogmall_design_btn a{ background:#ed145b; color:#fff; display:block; border-radius:40px; line-height:74px; font-size:28px; text-align:center}
.ogmall_design_btn a:hover{ text-decoration:none}
.ogmall_lbrz_bg{background:#f7f7f7; overflow:hidden}
.ogmall_lbrz_title{ text-align:center; margin-top:30px; position:relative}
.ogmall_lbrz_title h1{ font-size:24px; color:#000; border-bottom:#000 solid 1px; display:inline-block; padding:0 30px; padding-bottom:10px}
.ogmall_lbrz_title h2{ font-size:18px; color:#000; padding:10px 0 30px; font-weight:bold}
.ogmall_lbrz_title .ogmall_more{ position:absolute;right:0;top:28px}
.ogmall_lbrz{ padding-bottom:20px; overflow:hidden; } 
.ogmall_lbrz .hd{ overflow:hidden;border:#ccc solid 1px;border-right:none; width:1183px; margin:0 auto 10px} 
.ogmall_lbrz .hd ul li{ float:left; width:90px; font-size:14px; color:#000; cursor:pointer; height:48px; line-height:48px; border-right:#ccc solid 1px; text-align:center; font-weight:bold } 
.ogmall_lbrz .hd ul li.on{ color:#fff; background:#f00659} 
.ogmall_lbrz .bd{ color:#000  } 
.ogmall_lbrz .bd ul{ margin-left:-20px} 
.ogmall_lbrz .bd ul li{ float:left; text-align:center; margin:30px 0 0 20px} 
.ogmall_lbrz .bd ul li .img img{ width:285px; height:190px; vertical-align:bottom}
.ogmall_lbrz .bd ul li .pb img{ width:285px; height:160px;}
.ogmall_hot{  color:#000} 
.ogmall_hot ul{ margin-left:-60px}
.ogmall_hot ul li{ width:360px; margin-left:60px; float:left; margin-bottom:30px}
.ogmall_hot ul li .img img{ width:360px; height:206px; vertical-align:bottom}
.ogmall_hot ul li .b{ background:#fff; height:64px;}
.ogmall_hot ul li .b img{ width:46px; height:46px; margin:9px 10px 0 30px; float:left}
.ogmall_hot ul li .b span{ float:left; width:260px; line-height:64px; font-size:14px; color:#000}
.ogmall_hot ul li .b em{ color:#666; padding-left:20px}
/*创建方案*/
.ogmall_found{}
.ogmall_found h1{ font-size:16px; font-weight:bold; color:#000; padding:20px 0}
.ogmall_found .title{ float:left; width:102px; font-size:16px; color:#000}
.ogmall_found .select{ float:left; width:200px; height:46px; border:#ccc solid 1px; font-size:18px; padding:0 5px; margin-left:20px}
.ogmall_found .choice{ float:left; width:1098px}
.ogmall_found .choice ul li{ float:left;border:#999 solid 1px;  margin:0 0 20px 20px; width:344px; cursor: pointer}
.ogmall_found .choice ul li img{ width:344px; height:265px; vertical-align:bottom}
.ogmall_found .choice ul li p{ text-align:center; font-size:20px; color:#999; height:60px; line-height:60px}
.ogmall_found .choice ul li h2{height:79px; line-height:79px; font-size:24px; color:#999; text-align:center}
.ogmall_found .choice ul li.on{border:#ed145b solid 1px; }
.ogmall_found .choice ul li.on p{color:#ed145b }
.ogmall_found .choice ul li.on h2{color:#ed145b }
.ogmall_found a.found_btn{ float:right; background:#ed145b; color:#fff; font-size:18px; color:#fff; padding:10px 30px; border-radius:5px; margin:10px 0 20px}

























